package com.yuan.algorithms.acm201503;

import java.util.Scanner;

/*
 Problem Description
 统计给定文本文件中汉字的个数。


 Input
 输入文件首先包含一个整数n，表示测试实例的个数，然后是n段文本。


 Output
 对于每一段文本，输出其中的汉字的个数，每个测试实例的输出占一行。

 [Hint:]从汉字机内码的特点考虑~



 Sample Input
 2
 WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!
 马上就要期末考试了Are you ready?


 Sample Output
 14
 9
 
 ------------------------------------
 汉字机内码范围：19968~171941
 */
public class HD2030统计汉字 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in, "gbk");
		while (sc.hasNext()) {
			int n = sc.nextInt();
			sc.nextLine();
			for (int i = 0; i < n; i++) {
				int sum = 0;
				String str = sc.nextLine();
				//sc.nextLine();
				for (int j = 0; j < str.length(); j++) {
					if ((int)str.charAt(j)>=19968 && (int)str.charAt(j)<=171941) {
						sum++;
					}
				}
				System.out.println(sum);
			}
		}

	}

}
